interlocking armor - Francés Inglés Diccionario